#ifndef __JK_ALGORITHM_H_
#define __JK_ALGORITHM_H_


JK_LIB_NAMESPACE_BEGIN
JK_ALGORITHM_NAMESPACE_BEGIN


template <typename T>
void Exchange(const T& one, const T& another)
{
    T temp = one;
    one = another;
    another = temp;
}



JK_ALGORITHM_NAMESPACE_END
JK_LIB_NAMESPACE_END


#endif //!__JK_ALGORITHM_H_
